/**
 * @component AwoCoupon Pro
 * @copyright Copyright (C) Seyi Awofadeju - All rights reserved.
 * @Website : http://awodev.com
 **/

/* @group header icons */
.icon-48-awocoupon			{ background-image: url(../images/awocoupon.png); }
.icon-48-coupons			{ background-image: url(../images/coupons.png); }
.icon-48-new				{ background-image: url(../images/icon-48-new.png); }
.icon-48-edit				{ background-image: url(../images/icon-48-edit.png); }
.icon-48-import				{ background-image: url(../images/icon-48-import.png); }
.icon-48-installation		{ background-image: url(../images/icon-48-installation.png); }
.icon-48-report				{ background-image: url(../images/icon-48-report.png); }
.icon-48-history			{ background-image: url(../images/icon-48-history.png); }
.icon-48-giftcert			{ background-image: url(../images/icon-48-giftcert.png); }
.icon-48-profile			{ background-image: url(../images/icon-48-profile.png); }
.icon-48-license			{ background-image: url(../images/icon-48-license.png); }
/* @end */


.icon-16-new 				{ background-image: url(../images/icon-16-new.png); }
.icon-16-coupons			{ background-image: url(../images/icon-16-coupons.png); }
.icon-16-giftcert			{ background-image: url(../images/icon-16-giftcert.png); }
.icon-16-list				{ background-image: url(../images/icon-16-list.png); }
.icon-16-history			{ background-image: url(../images/icon-16-history.png); }
.icon-16-profile2			{ background-image: url(../images/icon-16-profile.png); }
.icon-16-import				{ background-image: url(../images/icon-16-import.png); }
.icon-16-report				{ background-image: url(../images/icon-16-report.png); }
.icon-16-tools				{ background-image: url(../images/icon-16-tools.png); }
.icon-16-config				{ background-image: url(../images/icon-16-config.png); }
.icon-16-home				{ background-image: url(../images/icon-16-home.png); }
.icon-16-license			{ background-image: url(../images/icon-16-license.png); }
.icon-16-installation		{ background-image: url(../images/icon-16-installation.png); }


.topmenu_virtuemart			{ width:102px;background-image: url(../images/logo_virtuemart.png); }
.topmenu_virtuemart1		{ width:102px;background-image: url(../images/logo_virtuemart.png); }
.topmenu_redshop			{ width:133px;background-image: url(../images/logo_redshop.png); }
.topmenu_hikashop			{ width:130px;background-image: url(../images/logo_hikashop.png); }


.icon-32-runreport  			 { background-image: url(../images/runreport.png); }

h2.settingstitle 			{font-size: 18px;font-weight: bold;margin: 0;padding: 0 5px;color: #0B55C4;}

img.c_table_select			 { border:2px solid #146295; }

/* @group Dashboard General Stats */
#dash_generalstats .inside {
	font-size: 12px;
	margin:10px;
}

#dash_generalstats .table {
	background: #f9f9f9;
	border-top: #ececec 1px solid;
	border-bottom: #ececec 1px solid;
	margin: 0 -9px 10px;
	padding: 0 10px;
}

#dash_generalstats table {
	width: 100%;
}

#dash_generalstats table  td {
	border-top: #ececec 1px solid;
	padding: 3px 0;
	white-space: nowrap;
}

#dash_generalstats table tr.first td {
	border-top: none;
}

#dash_generalstats td.b {
	padding-right: 6px;
	text-align: right;
	font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
	font-size: 14px;
}

#dash_generalstats td.b a {
	font-size: 18px;
}

#dash_generalstats td.b a:hover {
	color: #d54e21;
}

#dash_generalstats .t {
	font-size: 12px;
	padding-right: 12px;
	padding-top: 6px;
	color: #777;
}

#dash_generalstats td.first,
#dash_generalstats td.last {
	width: 1px;
}

#dash_generalstats .inactive {
	color: red;
}
#dash_generalstats .template {
	color: darkblue;
}

#dash_generalstats .trackbacks {
	color: black;
}

#dash_generalstats .waiting {
	color: orange;
}

#dash_generalstats .approved {
	color: green;
}
/* @end */

/* @group Rating Bar */
.rating-bar-container {border: 1px solid #E7E6E1;height: 10px;width: 60px;margin: 2px 2px;display: block;}
.rating-bar {background: url(../images/rate-bar.gif) repeat-x;height: 10px;display: block;}
/* @end */

/* @group Helptip CSS */
.helpTip {text-align: left;font: normal 11px Tahoma,  sans-serif;color: #000;width: 275px;}
.helptp {cursor: help;color:#0B55C4;}
/* @end */

/** @group Entery Tag CSS **/
.checklist li {background: none; padding-left: 0;}
.checklist {	border: 1px solid #ccc;list-style: none;height: 10em;overflow: auto;width: 20em;}
.checklist, .checklist li {margin: 0; padding: 0;}
.checklist label {display: block; padding: 0 0.2em 0 25px; text-indent: -25px;}
.checklist label:hover, .checklist label.hover { background: #777; color: #fff;}
* html .checklist label {height: 1%; }
/* @end */

/** @group Config table **/
table.configtable{/*border: 1px solid #A0A29F;*/font-family: "Trebuchet MS", Verdana;font-size: 13px;}
table.configtable th, .configlabel {font-family: "Times New Roman", Times, serif;color:#333333;background: url(../images/table_bg.gif);border-bottom:1px solid #999999;border-top:1px solid #e7e7e7;padding: 4px;height: 30px;vertical-align: middle;}
table.configtable tr {text-indent: 0px;background-color: #f8f8f8;}
table.configtable th{text-indent: 0px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;text-align: left;height: 30px;vertical-align: middle;}
table.configtable td{height: 26px;padding: 2px 4px;border-bottom: 1px solid #DFDFD0;font-family: Verdana, Arial, Helvetica, sans-serif;color: #666666;font-size: 11px;vertical-align: middle;text-indent: 0px;}
table.configtable .row1{background-color: #FFFFFF;}
table.configtable .row2 td{background-color: #FFFFFF;border-bottom:none;}
table.configtable td.title {width:18%;}
table.configtable td div input{margin-top:10px;}
/* @end */

/** @group Menu table **/
.sidemenu-box {background-color:#F7F7F7;border: 1px solid #CFCFCF;padding-bottom: 10px;}
.title-box {font-size: 18px;font-weight: bold;margin: 0;padding: 0 5px;color: #0B55C4;margin-bottom: 5px;}
.sidemenu-box ul {padding-left: 14px;padding-top: 2px;margin-bottom: 2px;margin-top: 0px;}
.title-menugroup {font-size: 10px;font-weight: bold;text-align: center;}
.title-menu {margin: 0;border: 1px solid #ccc;padding: 3px;text-indent: 0px;margin-bottom: 2px;color: #666;cursor: pointer;font-size: 10px;background-color: #EBEBEB;}
.title-submenu {margin-left: 10px;padding-left: 0px;padding-bottom: 2px;}
.title-submenu ul {margin-left: 3px;}
.title-submenu li a {font-family: 'Trebuchet MS', 'Lucida Grande',  Verdana, Lucida, Geneva, Helvetica,  Arial, sans-serif;font-size: 11px;font-weight: bold;display: block;cursor: pointer;padding-top: 0px !important;padding-top: 5px;height: 20px;}
.title-submenu a:hover {color: #0B55C4;}
/** @end Menu table **/

/** @group General CSS **/
.update{color:#FFFFFF;text-align:center;}
/* @end */



/* submenu styling */
.submenu {list-style: none;padding: 0;margin: 0;}
.submenu li {float: left;padding: 0;margin: 0;}
.submenu li a,
.submenu span.nolink 
	{cursor: pointer;padding: 0px 15px;border-right: 1px solid #ccc;font-weight: bold;color: #0B55C4;line-height: 12px;height: 12px;}
.submenu span.nolink {color: #999;}
.submenu a.active,.submenu span.nolink.active {color: #000;text-decoration: underline;}



.asset_holder { height:250px;overflow:auto;overflow-x:hidden; border-top:1px inset #CCCCCC; border-left:1px inset #CCCCCC; border-bottom:1px inset #cccccc; border-right:1px inset #cccccc; }
.asset_holder  table.adminlist td{ padding-top:0; padding-bottom:0; }
.asset_holder  table.adminlist td.last{ padding-right:19px;}

.fltlft { float: left; }
.fltrt { float: right; }




/* joomla 3.0 */
div.width-100 { width: 100%; }
div.width-50 { width: 50%; }
fieldset.adminform { margin: 10px; overflow: hidden; border: 1px #ccc solid; text-align: left; }
fieldset.adminform legend { margin: 0; padding: 0; color: #146295; font-size: 1.182em; font-weight: bold; width:auto; border:0; line-height:1.182em; }
div.width-20 fieldset, div.width-30 fieldset, div.width-35 fieldset, div.width-40 fieldset, div.width-45 fieldset, div.width-50 fieldset, div.width-55 fieldset, div.width-60 fieldset, div.width-65 fieldset, div.width-70 fieldset, div.width-80 fieldset, div.width-100 fieldset {
background-color: white;
padding: 5px 17px 17px 17px;
}
div.m input, div.m select, div.m textarea{width:auto;}
div.clr {clear:both;}




.pane-sliders { margin: 18px 0 0 0; position: relative; }
.pane-sliders .panel { margin-bottom: 3px; border: solid 1px #ccc; }
.pane-sliders .panel h3 { background: #fafafa;  color: #666; }
.pane-sliders .title { margin: 0; padding: 2px 2px 2px 5px; color: #666; cursor: pointer; }
.pane-toggler-down { border-bottom: 1px solid #ccc; }
h3 { font-size: 1.182em; }
h3.pane-toggler a, h3.pane-toggler-down a { font-size:13px; text-decoration:none; }




/* toolbar menu */
#submenu-box { margin-bottom: 25px; padding: 10px 0 0 0; }
#submenu-box div.m {padding: 6px 8px;}
div.m { padding:10px; border: 1px solid #CCC;background-color: #F4F4F4;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border-top-left-radius: 10px 10px;border-top-right-radius: 10px 10px;border-bottom-right-radius: 10px 10px;border-bottom-left-radius: 10px 10px;}#submenu { list-style: none;padding: 0;margin: 0; line-height: 115%; }
#submenu li { float: left; padding: 0; margin: 0; display: list-item; }
#submenu li a, #submenu span.nolink {cursor: pointer;padding: 0 15px;border-right: 1px solid #CCC;font-size: 1.1em;font-weight: bold;color: gray;line-height: 14px;height: 12px;text-decoration: none;outline: none;}
#submenu a:hover, #submenu a.active, #submenu span.nolink.active { color: #146295; background: white; }


/* dashboard */
.cpanel div.icon, #cpanel div.icon {text-align: center;margin-right: 15px;float: left;margin-bottom: 15px;}
.cpanel div.icon a, #cpanel div.icon a {background-color: white;background-position: -30px;display: block;float: left;height: 97px;width: 108px;color: #565656;vertical-align: middle;text-decoration: none;border: 1px solid #CCC;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-transition-property: background-position, -webkit-border-bottom-left-radius, -webkit-box-shadow;-moz-transition-property: background-position, -moz-border-radius-bottomleft, -moz-box-shadow;-webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;border-top-left-radius: 5px 5px;border-top-right-radius: 5px 5px;border-bottom-right-radius: 5px 5px;border-bottom-left-radius: 5px 5px;}
#cpanel img, .cpanel img {padding: 10px 0;margin: 0 auto;border: 0 none;}
.cpanel div.icon a, #cpanel div.icon a {color: #565656;}
.cpanel div.icon, #cpanel div.icon {text-align: center;}
#cpanel span, .cpanel span {display: block;text-align: center;}


/* tabs */
dl.tabs { float: left; margin: 1px 0 0 0; z-index: 50; width:100%; background-color:#f4f4f4;}
dl.tabs dt { float: left; padding: 4px 10px;  border: 1px solid #CCC; margin-left: 3px; background: #E9E9E9;  color: #666; }
dl.tabs dt.open { background: #F9F9F9;  border-bottom: 1px solid #F9F9F9; z-index: 100; color: black; }
dl.tabs dt.open { color: black; }
dl.tabs dt h3 { margin: 0; padding: 0; font-size: 1em; font-weight: normal; }
dl.tabs dt h3 a:link { color: #333; outline: medium none; text-decoration: none; }



/* tables */
table.adminlist { width: 100%; border-spacing: 1px; background-color: #F3F3F3; color: #666; border-collapse: separate; }
table.adminlist thead th { text-align: center; background: #F7F7F7; color: #666; border-bottom: 1px solid #CCC; border-left: 1px solid white; }
table.adminlist td, table.adminlist th { padding: 4px; }
table.adminlist tbody tr { background-color: white; text-align: left; }
table.adminlist tbody tr td { background: white; border: 1px solid white; }
table.adminlist td { padding-left: 8px; }

